﻿using System.Collections.Generic;
using System.ServiceModel;

namespace BlueWind.Mediator.ServiceContracts.Interfaces
{
    [ServiceContract(CallbackContract = typeof(IColleague))]
    public interface IColleaguePrototypeManager
    {
        Dictionary<BwConnection, IColleague> Prototypes { get; set; }

        void Add(IColleague prototye, BwConnection name);

        int GetCount();

        void Remove(BwConnection key);
    }
}